package com.qm.chp04ifwhilefor;

/**
 * @author wb
 * @date 2023-06-10 14:51
 * @description:
 */
public class Myswitch {
    public static void main(String[] args) {
//        switch 语句用来判断变量与多个值之间的相等性。变量的类型可以是 byte、short、int
//        或者 char，或者对应的包装器类型 Byte、Short、Integer、Character，以及字符串和枚举类型。
//        变量可以有 1 个或者 N 个值。
//        值类型必须和变量类型是一致的，并且值是确定的。
//        值必须是唯一的，不能重复，否则编译会出错。
//        break 关键字是可选的，如果没有，则执行下一个 case，如果有，则跳出 switch 语句。
//        default 关键字也是可选的。

        int age = 20;
        switch (age) {
            case 20:
                System.out.println("上学");
                break;
            case 24:
                System.out.println("苏州工作");
                break;
            case 30:
                System.out.println("洛阳工作");
                break;
            default:
                System.out.println("未知");
                break; // 可省略
        }
    }
}
